administrative impediments - German English Dictionary